@charset "utf-8";
/* CSS Document */

.wrap{line-height:20px;}
.header{width:100%; }
.text_line{text-decoration:underline;}
.orange{color:#ff6c09; }
.blue1{color:#5fabc5;}
a{color:#737373;}
a:hover{text-decoration:underline;}
.top{width:100%; background:url(/images/top_bg1.jpg) repeat-x; height:36px; border-bottom:solid 1px #dfdfdf; line-height:36px;}
.top ul li{float:left; margin:0px 10px; text-align:center;}
.blue{color:#006cdb}
.w960{width:964px; margin:0 auto;}
.w360{width:370px; margin-right:0;}
.tar a{color:#000}
/*导航菜单*/
.nav{ margin:20px auto 10px auto; overflow:hidden;}

.nav ul li{float:left; height:58px; line-height:58px; width:125px; padding-right:4px; margin-right:5px; overflow:hidden;}
.nav ul li.bg{background:url(/images/nav_bg1.jpg) no-repeat right 8px;}
.nav ul li.w250{width:238px;}
.nav ul li.w150{width:170px;}
.nav ul li.bg a{ text-indent:-9999px; width:125px; display:block; background:url(/images/nav_bg2.jpg) no-repeat;}
.nav ul li.bg a.a1{background-position:0px 0px;}
.nav ul li.bg a.a2{background-position:-139px 0px;}
.nav ul li.bg a.a3{background-position:-296px 0px;}
.nav ul li.bg a.a4{background-position:-422px 0px;}
.nav ul li.bg span{ text-indent:-9999px; width:170px; display:block; background:url(/images/nav_bg2.jpg) right 0px no-repeat;}
/*鼠标经过的样式*/
.nav ul li.bg a.on_nav,.nav ul li.bg a:hover{ text-indent:-9999px; width:125px; display:block; background:url(/images/nav_bg2.jpg)no-repeat;}
.nav ul li.bg a.on_a1,.nav ul li.bg a:hover.a1{background-position:0px -87px;}
.nav ul li.bg a.on_a2,.nav ul li.bg a:hover.a2{background-position:-151px -87px;}
.nav ul li.bg a.on_a3,.nav ul li.bg a:hover.a3{background-position:-296px -87px;}
.nav ul li.bg a.on_a4,.nav ul li.bg a:hover.a4{background-position:-422px -87px;}

/*search*/
.search{border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; padding:2px 0px; overflow:hidden;}
.search_t{color:#fe0100; background:#ffdaa3; padding:2px 7px; margin-top:4px;}
.search input{vertical-align:middle;}
.search ul li{float:left; line-height:24px;}
.s_text_bg{width:196px; background:#fff; height:24px; line-height:24px;  border:solid 1px #feb872; margin:0px 5px;}
.s_button_bg{width:24px; height:24px ; background:url(/images/go.gif) no-repeat right; border:0;}

/*购物车*/
.shop_car{width:220px; height:30px; background:url(/images/nav_bg3.jpg) no-repeat ; padding:8px 0px 0px 55px;}
.shop_car em{font-style:normal; font-weight:bold;}
/*客服*/
.service{width:98px; height:110px; position:absolute; right:-100px; top:13px;}

/*部门分类*/

.m_left{width:190px; float:left; overflow:hidden;}
.m_left h2{background:#ff9c00; color:#fff; height:20px; line-height:20px; font-weight:bold; font-size:12px; padding-left:10px; }
dl.assort{border-bottom:solid 1px #ff9c00; overflow:hidden; padding:3px 2px; line-height:20px;}
.assort dt,.assort dd{float:left; margin:6px 4px;}
.assort dt{margin:6px 4px 6px 0px;}
.assort dt{background:url(/images/icon1.gif) no-repeat right 5px; font-size:12px; font-weight:bold; width:64px;}
.assort dd{width:102px;}
.assort dd p{overflow:hidden; height:20px; /*white-space:nowrap;*/word-wrap:break-word; word-break:break-all;}
.sales_number{background:url(/images/img_bg1.gif) no-repeat; text-align:center; padding-top:5px; width:185px; height:121px;}
.m_left h1{font-weight:bold; color:#000; padding:10px 0px 10px 8px;}

/*轮换大图*/
.m_right{float:right; width:768px;}
.rotate{ position:relative; overflow:hidden; height:320px;}
ul.number{position:absolute; bottom:5px;*bottom:10px; _bottom:10px; left:20px;}
.number li{float:left; margin:5px 3px; width:26px; height:26px; background:#746641;  border:solid 2px #fef0d6; font-weight:bold; text-align:center; line-height:26px;}
.number li.on{border:solid 2px #fa725a; border-radius:3px; background:none; color:#000;}
.sales_dl{float:left; margin:20px 11px 10px 11px; *margin:0px 11px 10px 11px; _margin:0px 9px 10px 9px; width:106px; font-weight:bold; diplay:inlne;}
.sales_dl dt{color:#676767; font-size:14px; font-family:"微软雅黑"; padding:9px 0px 9px 6px}
.sales_dl dd{text-align:center; position:relative;}
.sales_dl dd a{color:#fc7e03;}

.sales_mask1{position:absolute; top:1px; left:0; z-index:10}
.sales_mask2{position:absolute; top:3px; left:3px; z-index:0; width:106px; height:100px;}
.sales_dl dd.sales_mask3{height:112px;}

/*新品到货*/
.new_product{border:solid #f2f2f2 9px; padding:6px; overflow:hidden; height:170px; clear:both; }
.product_title{width:202px; height:164px; background:#676664 url(/images/img_bg2.gif) no-repeat right; }
.product_ul li{float:left; border-right:solid 1px #f6f6f6; padding:3px 12px; margin:0px 0px 0px 16px; text-align:center; line-height:21px;}
.product_ul li img{width:80px; height:95px;}
.product_ul a{color:#ff7b00; font-weight:bold;}

/*六大块*/
.pink{width:480px; overflow:hidden;}
.pink_bg,.green_bg,.blue_bg,.orange_bg,.blank_bg{width:480px; margin-top:6px; background:url(/images/block_bg1.jpg) no-repeat; height:24px;}
.pink h1 span{text-indent:-999px; float:left;}
.pink h1 p{float:right; padding:5px 13px 0px 0px;}

.green_bg{background-position:0px -111px}
.blue_bg{background-position:0px -37px}
.orange_bg{background-position:0px -73px}
.blank_bg{background-position:0px -144px; height:17px;}

.pink_main{width:452px; background:url(/images/block_bg2.jpg) repeat-y; height:182px; padding:16px 14px;}
.pink_bottom{width:480px; background:url(/images/block_bg3.jpg) no-repeat; height:26px;}
.pink_bg,.pink_bg a{color:#9d5175; font-weight:100; padding:2px;}
.pink_bg a.on_pink{}
.green_bg,.green_bg a{color:#427401;font-weight:100; padding:2px;}
.blue_bg,.blue_bg a{color:#42a5e9;font-weight:100; padding:2px;}
.orange_bg,.orange_bg a{color:#cd7917;font-weight:100; padding:2px;}

.orange_bg a.on_orange{background:#fb8e27; color:#fff;}
ul.block_cont{width:264px; overflow:hidden;}
ul.block_cont li{float:left; padding:0px 8px 2px 8px; text-align:center; position:relative;}
ul.block_cont li p{word-wrap:break-word; word-break:break-all; width:130px; overflow:hidden;}
.block_cont a{color:#fc8000; font-weight:bold;}

.block_mask1{position:absolute; top:1px; left:7px; z-index:10}
.block_mask2{position:absolute; top:3px; left:9px; z-index:0; width:111px; height:68px;}
.block_mask3{height:78px; width:114px;}
/*抢购*/
.pink_main_buy{width:469px; background:url(/images/block_bg2.jpg) repeat-y; height:340px; overflow:hidden; padding:0px 0px 10px 9px;}
h1.buy_title{font-size:16px; line-height:25px; padding:6px; font-family:"微软雅黑"}
.buy_title a{color:#353535;}
.buy span{float:right; font-size:36px; color:#fc211f; padding: 20px 20px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.price{color:#7d7d7d; font-weight:bold;}
.price ul li{float:left; padding-right:20px; margin-top:-15px;}

/*share*/
.share_top,.share_bottom{background:url(/images/share_bg1.jpg) no-repeat; height:21px}
.share_top{background-position:0 0;}
.share_bottom{background-position:0px -26px;}
.share_main{background:url(/images/share_bg2.jpg) repeat-y; padding:0px 30px; overflow:hidden; width:900px;}

.time_bg{width:260px; float:left; background:url(/images/time_bg.gif) no-repeat 0px 10px; height:70px; padding:119px 0px 0px 18px}
.notice{width:298px;  border-left:dashed 1px #c9c9c9; border-right:dashed 1px #c9c9c9; float:left; margin:0px 20px; padding:5px 20px 5px 20px; overflow:hidden; } 
.notice h2{border-bottom:dashed 1px #c9c9c9; height:26px; margin-bottom:10px; font-weight:100;}
.notice h2 a{float:right; display:block; width:35px; background:url(/images/icon1.gif) no-repeat right center;}
.notice ul li{clear:both; line-height:23px; margin-left:5px;}
.notice ul li a{float:left; display:block; width:208px; word-wrap:break-word; word-break:break-all; line-height:23px;height:23px; overflow:hidden;}
.notice ul li span{float:right;}
.foot_pic{float:right;}
.foot_pic img{margin:3px 0px;}

/*footer*/
.f_nav{width:100%; height:26px; background:#e8e8e8; line-height:36px; padding-top:10px; clear:both; margin-top:40px;}
.f_nav a{color:#8d8d8d;}
.footer ul{width:660px; margin:0 auto; overflow:hidden; height:36px;}
.footer ul li{float:left; border-right:solid 1px #8d8d8d; height:14px; line-height:14px; width:80px; text-align:center; }
.footer_logo{background:url(/images/footer_logo.jpg) no-repeat; padding:3px 0px 0px 100px; width:510px; margin:20px auto; height:90px;  color:#afafaf; line-height:23px;}


/*********page********************/
.left_bar,.left_hot{width:190px; background:url(/images/page_nav_bg1.gif) repeat-y; overflow:hidden;}
.left_bar li{height:32px; background:url(/images/page_nav_bg2.gif) no-repeat 0px -16px; padding:0px 5px 0px 20px; line-height:33px;}
.left_bar li.on_left_bar{background:url(/images/on_left_bar.gif) no-repeat 6px 4px;}

.left_bar li a{display:block; background:url(/images/icon1.gif) no-repeat 0px 11px; padding-left:20px; font-weight:bold; font-size:14px;}
.left_bar_bottom{width:190px; background:url(/images/page_nav_bg2.gif) no-repeat 0px 0px; height:8px;}
.left_bar_hot,.my_click{width:190px; background:url(/images/page_nav_bg3.gif) no-repeat 0px 0px; height:43px;}
.my_click{background-position:0px -56px;}

/*hot*/
.white_bg,.center_title{background:#fff; padding:2px 10px; width:152px; margin:5px auto;}
.center_title{background:none; margin:10px 0px;}
.white_bg ul{border-bottom:dashed 1px #D1CEC5; overflow:hidden; height:30px; line-height:30px;}
.white_bg ul li{float:left; margin:0px 4px;}

.left_hot_list dl{margin:12px 0px; clear:both;}
.left_hot_list dt{width:60px; height:60px; padding-top:3px;  border:solid 1px #E5E2D1; text-align:center; float:left; overflow:hidden; margin:3px 14px 3px 10px;}
.left_hot_list dd{float:left; line-height:28px;}
.left_hot_list dd p{line-height:16px;}
.hui1{color:#A29C82;}

/**右侧搜索范围**/
/*.area{overflow:hidden; height:127px; background:url(/images/p_fanw_bg.gif) no-repeat right 0px; margin:10px 0; padding-top:6px;}
.area ul{clear:both; padding-left:24px; }
.area ul li{float:left; padding:0px 18px; line-height:14px; margin:5px 0px; _margin:3px 0px; border-right:solid 1px #ccc;}
.area ul li.w98{border-right:none;}
*/
.area{overflow:hidden; margin:10px 0 10px 5px; padding-top:6px;}
.area ul{width:600px; }
.area ul li{float:left; padding:0px 18px; line-height:14px; margin:5px 0px; _margin:3px 0px; border-right:solid 1px #ccc;}
.area ul li.w98{border-right:none;}

.area_top,.area_bottom{width:756px; height:9px; background:url(/images/p_list_bg1.gif) 0 0 no-repeat;}
.area_main{width:748px;overflow:hidden; height:auto;  background:url(/images/p_list_bg2.gif) repeat-y ; padding:0px 4px;}
.area_bottom{background-position:0px -19px;}

.area dl{clear:both; background:url(/images/p_list_bg3.gif) repeat-y left 0; overflow:hidden; margin:2px 0px; padding:5px 0px 0px 10px; width:726px;}
.area dt,.area dd{float:left; }
.area dt{font-weight:bold; width:78px; line-height:18px; text-align:center; height:22px;}
.area dd{overflow:Hidden;}
.area dd ul li{float:left; border-right:solid 1px #ccc;} 


/*休闲食品*/
.food_x_top{height:30px; background:url(/images/p_food_bg1.gif) no-repeat; text-align:right; padding:18px 20px 0px 0px; margin:0px -3px; _margin-left:-2px;}
.food_x_top a{padding:2px 2px;}
.food_x_main{width:754px; border:solid 1px #DCDCDC; border-top:none; overflow:hidden; margin-left:5px; _margin-left:6px; padding-bottom:25px;}
.p_food_list{width:132px; height:220px; float:left; margin:10px 28px; _margin:10px 20px; display:inline; text-align:center; font-weight:bold;}
.p_food_list li{position:relative;width:132px; overflow:hidden; }

.mask_pic{position:absolute; top:0; left:0; z-index:10}
.mask_pic3{position:absolute; top:3px; left:3px; z-index:0; width:133px; height:131px;}
li.mask_pic2{height:135px;}
.black0{color:#535353;}
.button_buy {width:130px;}
.button_buy a{display:block; float:left; margin:3px 0px 3px 12px; _ margin:3px 4px 3px 6px; background:url(/images/button_buy.jpg) no-repeat -68px 0px; width:50px; height:28px; overflow:hidden; text-indent:-999px;}
.button_buy a.favo{background-position:0px 0px; }
/*分页*/
.page_number a{display:block; float:left; width:22px; height:22px; margin:0px 1px; line-height:22px; text-align:center;}
.page_number a.on_page{border:solid 1px #E7E7E7; color:#FF6303;}
.page_number {margin:0 auto;  padding-top:15px; width:370px;}
.page_number a.w70{width:70px; border:solid 1px #E7E7E7; }

/********************详情页********************/
.big_tu{width:736px; border:solid 1px #DCDCDC; padding:10px 10px 2px 10px;  margin-left:8px; overflow:hidden;} 
.big_tu_pic{width:365px; float:left;}
.big_tu_pic li{float:left; margin:20px 5px 0px 1px; } 
.big_tu_pic ul li img{ border:solid 1px #eee; width:52px; height:52px;}
.big_text{float:right; width:354px;}
.big_text h2{border-bottom:solid 1px #333; overflow:hidden; padding-bottom:5px; margin-bottom:7px;}
ul.click_price{clear:both; padding:3px 0px; overflow:hidden;} 
ul.click_price li{float:left;}
.click_price font{color:#B43A0F; font-size:12px;}
.red_400{color:#D40000}
.hui_565{color:#656565;}
.hui2{color:#969696;}
.star b{background:url(/images/star.gif); display: inline-block;  width:75px; height: 13px;  vertical-align: top; margin-right:16px;}
.star b.one{background-position:0px -56px;}
.star b.two{background-position:0px -43px;}
.star b.three{background-position:0px -29px;}
.star b.four{background-position:0px -15px;}
.star b.five{background-position:0px 0px;}
.star b.six{background-position:0px -69px;}

.my_buy{background:#F5F6F5; border-top:solid 1px #ABABAB; border-bottom:solid 1px #ABABAB; overflow:hidden; margin:3px 0px; padding:6px 5px; clear:both;}

.package a{display:inline-block; width:58px; height:21px; margin:0px 5px; border:solid 1px #E3E6EB; border-top:solid 1px #C3C2C7; text-align:center; line-height:21px;}
.package a.package_on{border:solid 2px #FF9C00; border-radius:4px; margin:0px 4px; }

.package a:hover{border:solid 2px #FF9C00; border-radius:4px; margin:0px 4px; text-decoration:none;}
.add a{display:inline-block; width:15px; height:15px; border:solid 1px #C4C4C4; font-style:normal; text-align:center; line-height:15px; margin:0px 5px;}
.btn_shopping1,.btn_shopping2{display:inline-block; width:100px; height:38px; background:url(/images/star.gif) no-repeat 0px -115px; margin:15px 0px 10px 56px}
.btn_shopping2{background-position:0px -158px; margin-left:10px;}

/*购买组合*/
.groups_top,.groups_bottom{background:url(/images/share_bg1.jpg) no-repeat 0px -54px; width:762px; height:14px;}
.groups_bottom{background-position:0px -73px}
.groups_main{background:url(/images/groups_main.gif) repeat-y; height:200px; }
.buy_groups{margin:15px 0px 15px 7px;}
.groups_main ul{width:144px; float:left; overflow:hidden;margin:0px 0px 0px 8px; text-align:center;}
.groups_main ul li{ position:relative; margin:5px 0px;}
ul.add_icon{width:35px; height:85px; background:url(/images/icon_add.gif) no-repeat center 0px;margin:50px 0px 0px 0px;}
.groups_main img{width:}
ul.square1,ul.square2{width:13px; height:32px; margin:60px 5px 0px 10px;}

ul.square1 a,ul.square2 a{display:block; width:13px; height:22px; background:url(/images/square.gif) no-repeat 0px 0px; } 
ul.square2 a{background-position:-24px 0px;}
ul.square1 a:hover{background-position:-44px 0px}
ul.square2 a:hover{background-position:-68px 0px}
ul.tl{text-align:left;}
.btn_grounps a{display:block; width:100px; height:38px; background:url(/images/star.gif) no-repeat 0px -203px; margin-top:28px;}

/*tab切换*/
.tab{margin-top:-5px; margin-left:20px; background:#EEEEEE; overflow:hidden; height:30px;}
.tab li{float:left}
.tab li a{display:block; background:url(/images/star.gif) no-repeat 0 -247px; width:79px; height:27px; margin:0px 4px; text-align:center; line-height:27px; font-size:14px; font-weight:bold;} 
.tab li a.on_select{background-position:0px -280px; color:#fff;}

/*商品详情*/
.goods_info{background-color:#FFFBF3; overflow:hidden; padding:10px 6px;}
.goods_info td{padding:6px 2px;}
.goods_info_t{color:#FFA22A; border-bottom:solid 1px #FFA12C; padding:3px 8px; margin:25px 0px 60px 0px; font-size:14px;} 
.goods_info_t span{color:#818181;}

/**********个人中心****************/
.list_bg4{border:none; height:50px; background:url(/images/p_list_bg4.gif) repeat-x; color:#fe8029; line-height:50px; overflow:hidden;}
.my_center td{border-bottom:solid 1px #e1e1e1; height:64px; }
.my_center td{min-width:105px;}
td.pl5{padding-left:5px;}
.no_bord td{border:none;}
.blue3{color:#0189ff; text-decoration:underline;}
input.p_text_bord{width:206px; height:24px; border:solid 1px #e1e1e1; padding:1px 3px; line-height:24px; color:#aaa;}
input.btn_sear{width:65px; height:30px; background:url(/images/btn_search_bg.gif) 0px 3px no-repeat; border:none; overflow:hidden; }
.red_bold{color:#a30100; font-weight:bold; font-size:14px;}
.hui_bold{color:#8f8f8f; font-weight:bold;}
.w40{width:40px; height:20px; border:solid 1px #e1e1e1; text-align:center; color:#999;}
.form_sear{padding:10px 0px 10px 100px;}
.form_sear input{vertical-align:middle;}

/************购物车******************/
.list_bg5{border:none; height:50px; background:url(/images/p_list_bg5.gif) repeat-x; color:#fe8029;line-height:50px; overflow:hidden;}
.my_shop .list_bg5 th{background:#f8f8f8 url(/images/p_list_bg6.gif) no-repeat 0px 1px; overflow:hidden; }
.list_bg6{border:none; height:5px; background:url(/images/p_list_bg7.gif) repeat-x;  overflow:hidden; line-height:5px;}

.my_shop td{border-bottom:solid 1px #e1e1e1; height:64px; }
.my_shop td{}
.hui3{color:#676767}
.btn_shop input{margin:20px 4px 40px 3px; height:40px; width:112px; background:url(/images/btn_shop_bg.jpg) no-repeat; border:none; float:right; cursor:pointer;}
.btn_shop input.btn_shop1{background-position:0px 0px;}
.btn_shop input.btn_shop2{background-position:-119px 0px;}
.btn_shop input.btn_shop3{background-position:-236px 0px;}

.my_path{margin:20px 0px 20px 230px; overflow:hidden;}
.my_path p{height:22px; background:url(/images/my_car.gif) no-repeat; padding-top:60px; float:left; color:#000; font-weight:bold;}
.my_path p.my_car{width:68px; background-position:-1px -94px; }
.my_path p.my_info{width:108px; background-position:-92px 0;}
.my_path p.my_succes{width:86px; background-position:-227px 0;}
.my_path p.space_ico{width:24px; background-position:-69px 0;}

.my_path p.my_carON{width:68px; background-position:-1px 0; color:#ff6501;}
.my_path p.my_infoON{width:108px; background-position:-92px -94px; color:#ff6501;}
.my_path p.my_succesON{width:108px; background-position:-227px -94px; ;}


.b_titles{margin-top:-3px; line-height:15px; font-size:14px; margin-left:20px; text-align:left;  font-weight:bold;}
.b_titles span{color:#8e8e8e; font-size:10px; font-family:Arial, Helvetica, sans-serif}


/********文本详细页***************/
.text_title{font-size:16px; color:#3c78b6; text-align:center; margin:20px; border-bottom:solid 1px #e1e1e1; padding-bottom:10px;}
.ml300{margin-left:300px;}
.title_time{color:#7f7f7f; font-size:14px;}
.title_time img{vertical-align:middle; }
.text_cont{margin:20px 0px 100px 0px; clear:both;}
.text_cont p{padding:10px 30px; line-height:23px;color:#5c5c5c;}

/***********左侧特别样式************/
.red_big{color:#c12d2d; font-size:14px;}
.red_bg1{background:#cd191a; color:#fff; padding:0px 5px;}
.orange_t{color:#d27414;}
.green_t{color:#7a8e11;}
.pink_bg_t{background:#d46985; color:#fff; font-size:14px; padding:2px 3px; border-radius:5px;}
.orange_bg_t{background:#a86908; color:#fff; font-size:12px; padding:2px 5px; border-radius:5px;}
.purple_t{color:#b23488;}

/***订单详情页**/
.other_title h3{margin:30px auto; width:93%; border-bottom:solid 1px #e1e1e1; padding-bottom:14px;}
.other_title h2 a{font-weight:100; font-size:12px; text-decoration:none; color:#0195ff; }
ul.payment{width:300px; float:left; padding:0px 0px 20px 60px;}
ul.payment li{float:left; margin:0px 0px; border:none; line-height:23px; padding:0px 8px;}
.list_bg7 th{background-color:#ffdaa3; border-right:solid 2px #fff;}
.wh90{width:95%; margin:20px auto 20px auto;}
.wh90 td{}
li.w600{width:600px;}
.btn_submit3 input{width:104px; height:40px; background:url(/images/btn_shop_bg.jpg) no-repeat -2px -46px; border:0; float:right; margin:20px 50px; font-weight:bold; font-size:16px; color:#fff;}
.hui6{ color:#676767;}
.my_center2 td{border-bottom:solid 1px #e1e1e1; height:64px;}
.my_center2 td.wh200{width:160px; word-wrap:break-word; word-break:break-all; padding:0px 20px; text-align:left;}
